binary operator overloading using class function in c